timestamp);
}
+/**
+ * gdk_toplevel_titlebar_gesture:
+ * @toplevel: a `GdkToplevel`
+ * @gesture: a `GdkTitlebarGesture`
+ *
+ * Since: 4.4
+ */
gboolean
gdk_toplevel_titlebar_gesture (GdkToplevel *toplevel,
GdkTitlebarGesture gesture)
GDK_TOPLEVEL_STATE_LEFT_RESIZABLE = 1 << 15
} GdkToplevelState;
+/**
+ * GdkTitlebarGesture:
+ * @GDK_TITLEBAR_GESTURE_DOUBLE_CLICK:
+ * @GDK_TITLEBAR_GESTURE_RIGHT_CLICK:
+ * @GDK_TITLEBAR_GESTURE_MIDDLE_CLICK:
+ *
+ * Since: 4.4
+ */
typedef enum
{
GDK_TITLEBAR_GESTURE_DOUBLE_CLICK = 1,
const graphene_point_t *offset);
GDK_AVAILABLE_IN_ALL
PangoFont * gsk_text_node_get_font (const GskRenderNode *node) G_GNUC_PURE;
-GDK_AVAILABLE_IN_ALL
+GDK_AVAILABLE_IN_4_2
gboolean gsk_text_node_has_color_glyphs (const GskRenderNode *node) G_GNUC_PURE;
GDK_AVAILABLE_IN_ALL
guint gsk_text_node_get_num_glyphs (const GskRenderNode *node) G_GNUC_PURE;
* Checks whether the text @node has color glyphs.
*
* Returns: %TRUE if the text node has color glyphs
+ *
+ * Since: 4.2
*/
gboolean
gsk_text_node_has_color_glyphs (const GskRenderNode *node)
* `GtkOrdering` value.
*
* Returns: the corresponding `GtkOrdering`
+ *
+ * Since: 4.2
**/
GtkOrdering
gtk_ordering_from_cmpfunc (int cmpfunc_result)